Creational Design Patterns Used in Data Structures Implementation

ثبت نشده
چکیده

Design patterns may introduce a new perspective on the traditional subject of data structures. They introduce more flexibility and reusability in data structures implementation and use. This analysis shows that design patterns could bring important advantages in basic fields of Computer Science, too. Beside the advantages brought for data structures, presenting them in this perspective represents also a simple and efficient modality to introduce design patterns in early courses of computer science. We analyze in this paper creational design patterns that can be used for data structures implementation, and their advantages. Examples that illustrate the impact of the design patterns in this context are presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching about Creational Design Patterns – General Implementations of an Algebraic Structure

Teaching about design patterns is not easy, especially for the students that don’t have so much experience in OOP. Hence, finding example from well-known arias is very important. Usually, students in Computer Science also learn a lot of Mathematics, and Algebra is a field that is normally very well treated. This article presents an example that deals with algebraic structures and uses creationa...

متن کامل

Identification of Behavioral and Creational Design Patterns through Dynamic Analysis

Design patterns are considered to be a simple and elegant way to solve problems in object-oriented software systems, because their application leads to a wellstructured object-oriented design, and hence, are considered to ease software comprehension and maintenance. However, due to the complexity of large objectoriented software systems nowadays, it is impossible to recover manually the design ...

متن کامل

Structural Design Patterns Used in Data Structures Implementation

Design patterns may introduce a new perspective on the traditional subject of data structures. They introduce more flexibility and reusability in data structures implementation and use. This analysis shows that design patterns could bring important advantages in basic fields of Computer Science, too. Beside the advantages brought for data structures, presenting them in this perspective represen...

متن کامل

Identification of Behavioral and Creational

The use of design patterns is a simple and elegant way to solve problems when designing object-oriented software systems because it leads to well-structured designs. However, after application, design patterns are lost in the source code, and are thus of little help during program comprehension and subsequent maintenance. In previous work, the structure and organization among classes were the p...

متن کامل

Identification of behavioural and creational design motifs through dynamic analysis

Design patterns offer design motifs, solutions to object-oriented design problems. Design motifs lead to well-structured designs and thus are believed to ease software maintenance. However, after use, they are often “lost” and are consequently of little help during program comprehension and other maintenance activities. Therefore, several works proposed design pattern identification approaches ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009